#pragma once

#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <vector>
#include <unordered_map>

// files
bool is_file_exist(const char* file_name);
bool read_file(std::vector<std::string>& output, char delimiter, const char* file_name);

// parse argv
std::unordered_map<std::string, std::string> parse_args(const std::size_t& argc, char* argv[]);
